<html>
<head><meta charset="utf-8"><title>The Weekly Edition of the Edition Updates, Edition #​2 · edition 2021 · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/index.html">edition 2021</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html">The Weekly Edition of the Edition Updates, Edition #​2</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="231280770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/The%20Weekly%20Edition%20of%20the%20Edition%20Updates%2C%20Edition%20%23%E2%80%8B2/near/231280770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html#231280770">(Mar 22 2021 at 09:16)</a>:</h4>
<p>It's Monday again! <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span> That means it's time for... <span aria-label="drum" class="emoji emoji-1f941" role="img" title="drum">:drum:</span> <em>The Weekly Edition of the Edition Updates, Edition #​2</em> <span aria-label="sparkles" class="emoji emoji-2728" role="img" title="sparkles">:sparkles:</span></p>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> <span class="user-mention" data-user-id="243558">@Steven Fackler</span> <span class="user-mention" data-user-id="143274">@Amanieu</span> <span class="user-mention" data-user-id="125270">@scottmcm</span> <span class="user-mention" data-user-id="116122">@simulacrum</span> <span class="user-mention" data-user-id="226095">@Dirkjan Ochtman</span> <span class="user-mention" data-user-id="120518">@Eric Huss</span> <span class="user-mention" data-user-id="198054">@mark-i-m</span> <span class="user-mention" data-user-id="281950">@Aman Arora</span> <span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="user-mention" data-user-id="224872">@rylev</span> and everyone else working on Rust 2021 stuff, could you all please post a few words on the status of that? (Or open a new topic if it's more than a few words.)</p>



<a name="231281177"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/The%20Weekly%20Edition%20of%20the%20Edition%20Updates%2C%20Edition%20%23%E2%80%8B2/near/231281177" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aman Arora <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html#231281177">(Mar 22 2021 at 09:20)</a>:</h4>
<p>2229: Making progress slowly</p>
<ul>
<li>Patterns now work within closures with the feature enabled.</li>
<li>We removed data structures that were previously used within the compiler for closure captures</li>
<li>Work began on improving diagnostics and improving migration support</li>
<li>The workgroup decided that a capture clause/expression is outside the scope of RFC 2229 and we will be using let _ = &amp;(x, y, z) syntax to provide migrations for variables that are affected by the feature.</li>
</ul>



<a name="231307532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/The%20Weekly%20Edition%20of%20the%20Edition%20Updates%2C%20Edition%20%23%E2%80%8B2/near/231307532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html#231307532">(Mar 22 2021 at 13:16)</a>:</h4>
<p>I turned off warnings for rustdoc lint names until the new tool prefix hits stable (<a href="https://github.com/rust-lang/rust/pull/83203">https://github.com/rust-lang/rust/pull/83203</a>). I'm still not convinced making this deny-by-default in 2021 is a good idea (See <a href="#narrow/stream/268952-edition-2021/topic/rustdoc.20lint.20names">https://rust-lang.zulipchat.com/#narrow/stream/268952-edition-2021/topic/rustdoc.20lint.20names</a>). I did fix register_tool on nightly though, so hopefully this won't happen to other tools in the future. <a href="https://github.com/rust-lang/rust/pull/83216">https://github.com/rust-lang/rust/pull/83216</a></p>



<a name="231366194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/The%20Weekly%20Edition%20of%20the%20Edition%20Updates%2C%20Edition%20%23%E2%80%8B2/near/231366194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html#231366194">(Mar 22 2021 at 19:03)</a>:</h4>
<p>or-patterns:</p>
<ul>
<li>FCP on stabilization of or_patterns feature is about halfway done.</li>
<li>IIUC, T-lang decided that we should rename <code>:pat2018</code> to <code>:pat2015</code> and stabilize it with <code>or_patterns</code>, while leaving <code>:pat2021</code> gated (I opened <a href="https://github.com/rust-lang/rust/issues/83384">#83384</a> and <a href="https://github.com/rust-lang/rust/issues/83386">#83386</a> today).</li>
<li>Niko wrote some mentoring instructions for creating a migration lint (<a href="https://github.com/rust-lang/rust/issues/83318">#83318</a>). I haven't really read them closely though. Github user hi-rustin has claimed the issue.</li>
</ul>



<a name="231372764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/The%20Weekly%20Edition%20of%20the%20Edition%20Updates%2C%20Edition%20%23%E2%80%8B2/near/231372764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Henry-Mantilla <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html#231372764">(Mar 22 2021 at 19:42)</a>:</h4>
<p>(deleted)</p>



<a name="231378592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/The%20Weekly%20Edition%20of%20the%20Edition%20Updates%2C%20Edition%20%23%E2%80%8B2/near/231378592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eric Huss <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/The.20Weekly.20Edition.20of.20the.20Edition.20Updates.2C.20Edition.20.23.E2.80.8B2.html#231378592">(Mar 22 2021 at 20:22)</a>:</h4>
<p>The Cargo side of things should be done. Will hopefully get real-world testing this summer. The stabilization instructions are written <a href="https://github.com/rust-lang/cargo/blob/39d9413ca24a0a0298eed549d1629d2cde66380e/src/cargo/core/features.rs#L133-L138">here</a> for when the time comes.</p>
<p>I'm still waiting for feedback on how exactly the work for the edition-guide is going to happen.</p>
<p>I posted <a href="https://github.com/rust-lang/rust/issues/83392">#83392</a> for a minor issue with <code>-W help</code>.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>